﻿/*** 公共请求 START ***/

//*************************************
//* 日历请求
//*************************************
function datepickerGetter(element, maxDate){
	element = !element ? "#dataStart,#dataEnd" : element;
	$.datepicker.setDefaults( $.datepicker.regional[ publicInit.i18n.languageMatch(look._I18N_LANGUAGE) ] );
	var dates = $(element).datepicker({
		maxDate : (typeof(maxDate) == "undefined" ? "+1D" : maxDate == null ? null : maxDate),
		onSelect : function( selectedDate ) {
			var option = this.id == element.split(",")[0].substr(1) ? "minDate" : "maxDate",
				instance = $( this ).data( "datepicker" ),
				date = $.datepicker.parseDate(
					instance.settings.dateFormat ||
					$.datepicker._defaults.dateFormat,
					selectedDate, instance.settings );
			dates.not( this ).datepicker( "option", option, date );
		}
	});
}
function contrastDatepickerGetter(element, maxDate){
	$.datepicker.setDefaults( $.datepicker.regional[ publicInit.i18n.languageMatch(look._I18N_LANGUAGE) ] );
	var dates = $(element).datepicker({
		maxDate : (maxDate == null ? null : "+1D")
	});
}
function datepickerNoDayGetter(triggerElement, element, maxDate){
	$(triggerElement).bind("click", function(){
		$(element).focus();
	});
	$.datepicker.setDefaults( $.datepicker.regional[ 'en' ] );
	var dates = $(element).datepicker({
		changeMonth: true,
		changeYear: true,
		dateFormat: 'yy-mm-dd',
		showMonthAfterYear: true,
		showButtonPanel: true,
		maxDate: (maxDate == null ? null : maxDate),
		beforeShow: function(){
			$("#ui-datepicker-div").addClass("datepicker_no_day");
		},
		onClose: function(dateText, inst) {
			var month = $("#ui-datepicker-div .ui-datepicker-month option:selected").val();//得到选中的月份值
			var year = $("#ui-datepicker-div .ui-datepicker-year option:selected").val();//得到选中的年份值
			$(element).val(year+'-'+(parseInt(month)+1)+'-1');//给input赋值，其中要对月值加1才是实际的月份
			$(triggerElement).val(year+'-'+(parseInt(month)+1)).attr({"yy": year, "mm": (parseInt(month)+1)});
			$("#ui-datepicker-div").fadeOut(function(){$(this).removeClass("datepicker_no_day")});
		}
	});
}

//*************************************
//* Flot图表请求
//*************************************
function flotGetter(){
	var jsArray = ["jquery.flot.min"];
	var jsLoader = function(arg){
		$.ajax({
		  type: "GET",
		  url: look._FLOT_URL + arg + ".js",
		  async: false,
		  dataType: "script"
		});
	}
	if(navigator.appName == "Microsoft Internet Explorer"){
		var ua=navigator.userAgent;
		if(parseFloat(ua.substring(ua.indexOf("MSIE") + 5, ua.indexOf(";", ua.indexOf("MSIE ")))) <= 8){
			jsLoader("excanvas.min");
		}
	}
	jsLoader("jquery.flot.min");
	for (var i = 0; i < arguments.length; i++) {
		jsLoader("jquery.flot." + arguments[i] + ".min");
	}
	jsLoader("flot_custom");
}

//*************************************
//* ACE编辑器请求
//*************************************
function aceEditGetter(options){
	var defaults = {
		id: null,
		theme: "github",
		mode: "json",
		callback: function(){}
	};
	var options = jQuery.extend(defaults, options);
	look.seriesLoadScripts(look._ACE_URL, function(){
		editor = ace.edit(options.id);
		Look.prototype.aceEditor = editor;
		editor.setTheme("ace/theme/" + options.theme);
		editor.getSession().setMode("ace/mode/" + options.mode);
//		editor.setValue(back.data);
//		editor.getSession().setTabSize(2);
		editor.getSession().setUseWrapMode(true);
		options.callback();
	});
}

//*************************************
//* HTML编辑器请求
//*************************************
function kindeditorGetter(options){
	var defaults = {
		id: null,
		width: '768px',
		height: '348px',
		html: '',
		resizeType: 0
	};
	var options = jQuery.extend(defaults, options);
	$.getScript(look._KINDEDITOR_URL, function() {
		Look.prototype.kindEditor = KindEditor.create(options.id, {
			basePath: '../js/kindeditor/',
			width: options.width,
			height: options.height,
			resizeType: options.resizeType,
			allowPreviewEmoticons: false,
			allowImageUpload: false,
			items: [
				'fontname', 'fontsize', '|', 'forecolor', 'hilitecolor', 'bold', 'italic', 'underline',
				'removeformat', '|', 'justifyleft', 'justifycenter', 'justifyright', 'insertorderedlist',
				'insertunorderedlist', '|', 'image', 'link', '|', 'preview']
		});
		look.kindEditor.html(options.html);
	});
}

//*************************************
//* “退出登录”请求
//*************************************
function logoutRequest(){
	dataConn(look._IM10110.url, "", null, null, false);
}

//*************************************
//* 获取“登录者信息”请求
//*************************************
function getUserInfoRequest(){
	dataConn(look._IM10005.url, "", getUserInfoCallback, null, false);
}

//*************************************
//* 获取“菜单”请求
//*************************************
function getMenuRequest(){
	dataConn(look._IM10003.url, look._IM10003.getJson(), getMenuCallback, null, false);
}

//*************************************
//* 获取“游戏应用信息字典”请求
//*************************************
function getAppInfoDictionaryRequest(){
	dataConn(look._IM10022.url, "", getAppInfoDictionaryCallback.Convert, null, false);
}

//*************************************
//* 获取“代理商名称字典”请求
//*************************************
function getAgentDictionaryRequest(){
	dataConn(look._IM10098.url, "", getAgentDictionaryCallback.Convert, null, false);
}

//*************************************
//* 获取“聊天室url”请求
//*************************************
function getWebChatUrlRequest(appid, serverId){
	dataConn(look._IM10163.url, look._IM10163.getJson(appid, serverId), getWebChatUrlCallback.Convert, null, false);
}


/*** 公共请求 END ***/

/*** plant_account预请求 START ***/

//*************************************
//* 平台帐号管理系统 -> 平台帐号管理
//* 获取“用户信息”列表请求
//*************************************
function searchPlantUserRequest(appid, uid, searchType, searchWord, page){
	dataConn(look._IM10030.url, look._IM10030.getJson(appid, uid, searchType, searchWord, page), searchPlantUserCallback);
}

//*************************************
//* 平台帐号管理系统 -> 平台帐号管理
//* “重置密码”请求
//*************************************
function plantAccountResetPasswordRequest(appid, uid, newPwd){
	dataConn(look._IM10031.url, look._IM10031.getJson(appid, uid, newPwd), plantAccountResetPasswordCallback);
}

//*************************************
//* 平台帐号管理系统 -> 平台帐号管理
//* 更改用户状态请求
//*************************************
function plantAccountModifyUserStatusRequest(appid, uid, status, day, reason){
	dataConn(look._IM10056.url, look._IM10056.getJson(appid, uid, status, day, reason), plantAccountModifyUserStatusCallback, plantAccountModifyUserStatusComplete);
}

//*************************************
//* 平台帐号管理系统 -> 平台帐号管理
//* 更改设备状态请求
//*************************************
function plantAccountModifyDeviceStatusRequest(appid, mac, status, day, reason){
	dataConn(look._IM10057.url, look._IM10057.getJson(appid, mac, status, day, reason), plantAccountModifyDeviceStatusCallback, plantAccountModifyDeviceStatusComplete);
}

//*************************************
//* 平台帐号管理系统 -> 平台帐号管理
//* 修改email请求
//*************************************
function plantAccountModifyEmailRequest(appid, uid, newEmail){
	dataConn(look._IM10096.url, look._IM10096.getJson(appid, uid, newEmail), plantAccountModifyUserInfoCallback, publicComplete);
}

//*************************************
//* 平台帐号管理系统 -> 平台帐号管理
//* 修改用户名请求
//*************************************
function plantAccountModifyUsernameRequest(appid, uid, newUserName){
	dataConn(look._IM10097.url, look._IM10097.getJson(appid, uid, newUserName), plantAccountModifyUserInfoCallback, publicComplete);
}

//*************************************
//* 平台帐号管理系统 -> 平台帐号管理
//* 修改昵称请求
//*************************************
function plantAccountModifyNicknameRequest(appid, uid, newNickName){
	dataConn(look._IM10143.url, look._IM10143.getJson(appid, uid, newNickName), plantAccountModifyUserInfoCallback, publicComplete);
}

/*** plant_account预请求 END ***/

/*** recharge预请求 START ***/

//*************************************
//* 充值消费管理系统 -> 帐号余额管理
//* 获取“用户信息”列表请求
//*************************************
function getUserBalanceRequest(appid, serverId, searchType, searchWord, page){
	dataConn(look._IM10037.url, look._IM10037.getJson(appid, serverId, searchType, searchWord, page), getUserBalanceCallback);
}

//*************************************
//* 充值消费管理系统 -> 帐号余额管理
//* 更新用户金币请求
//*************************************
function modifyUserBalanceRequest(appid, serverId, uid, bucksBuy, bucksGive, description){
	dataConn(look._IM10038.url, look._IM10038.getJson(appid, serverId, uid, bucksBuy, bucksGive, description), modifyUserBalanceCallback, publicComplete);
}

//*************************************
//* 充值消费管理系统 -> 帐号余额管理
//* 批量补金币请求
//*************************************
function batchAddBucksRequest(appid, serverId, datas, message){
	dataConn(look._IM10192.url, look._IM10192.getJson(appid, serverId, datas, message), batchAddBucksCallback, publicComplete);
}

//*************************************
//* 充值消费管理系统 -> 充值消费记录
//* 获取“记录”列表请求
//*************************************
function getRechargeConsumeRecordRequest(ot, appid, serverId, uid, searchType, searchWord){
	if (ot == 1) {
		dataConn(look._IM10039.url, look._IM10039.getJson(appid, serverId, uid, searchType, searchWord), getRechargeConsumeRecordCallback.Recharge);
	}else if(ot == 2){
		dataConn(look._IM10042.url, look._IM10042.getJson(appid, serverId, uid, searchType, searchWord), getRechargeConsumeRecordCallback.Consume);
	}
}

//*************************************
//* 充值消费管理系统 -> 充值消费记录
//* 查询金币历史记录请求
//*************************************
function getBalanceRecordRequest(appid, serverId, uid, from, to, page){
	dataConn(look._IM10040.url, look._IM10040.getJson(appid, serverId, uid, from, to, page), getBalanceRecordCallback);
}

//*************************************
//* 充值消费管理系统 -> 充值消费记录
//* 查询金币历史记录请求
//*************************************
function getBuyRecordRequest(appid, uid, from, to, page){
	dataConn(look._IM10041.url, look._IM10041.getJson(appid, uid, from, to, page), getBuyRecordCallback);
}

//*************************************
//* 充值消费管理系统 -> 充值消费记录
//* 查询消费历史记录请求
//*************************************
function getConsumeRecordRequest(appid, serverId, uid, from, to, page){
	dataConn(look._IM10043.url, look._IM10043.getJson(appid, serverId, uid, from, to, page), getConsumeRecordCallback);
}

//*************************************
//* 充值消费管理系统 -> 黑卡预警记录
//* 获取设备支付次数列表请求
//*************************************
function devicePaymentRecordRequest(appid, mac, state, from, to, page){
	dataConn(look._IM10086.url, look._IM10086.getJson(appid, mac, state, from, to, page), devicePaymentRecordCallback);
}

//*************************************
//* 充值消费管理系统 -> 黑卡预警记录
//* 修改设备支付状态请求
//*************************************
function changeDevicePaymentStateRequest(id, state, message){
	dataConn(look._IM10087.url, look._IM10087.getJson(id, state, message), changeDevicePaymentStateCallback, publicComplete);
}

//*************************************
//* 充值消费管理系统 -> 未完成支付记录
//* 获取列表请求
//*************************************
function unfinishPaymentRecordRequest(appid, serverId, mac, state, from, to, page){
	dataConn(look._IM10092.url, look._IM10092.getJson(appid, serverId, mac, state, from, to, page), unfinishPaymentRecordCallback);
}

//*************************************
//* 充值消费管理系统 -> 未完成支付记录
//* 忽略未完成的支付请求
//*************************************
function ignoreUnfinishPaymentRequest(id, message){
	dataConn(look._IM10093.url, look._IM10093.getJson(id, message), dealedIgnoreUnfinishPaymentCallback, publicComplete);
}

//*************************************
//* 充值消费管理系统 -> 未完成支付记录
//* 处理未完成的支付请求
//*************************************
function dealedUnfinishPaymentRequest(id, message){
	dataConn(look._IM10094.url, look._IM10094.getJson(id, message), dealedIgnoreUnfinishPaymentCallback, publicComplete);
}

//*************************************
//* 充值消费管理系统 -> 成功支付记录
//* 获取列表请求
//*************************************
function successPaymentRecordRequest(appid, serverId, channel, from, to, page){
	dataConn(look._IM10162.url, look._IM10162.getJson(appid, serverId, channel, from, to, page), successPaymentRecordCallback);
}

//*************************************
//* 充值消费管理系统 -> 未完成支付记录
//* 获取支付渠道字典请求
//*************************************
function getPayStoreTypeDictionaryRequest(){
	dataConn(look._IM10095.url, "", getPayStoreTypeDictionaryCallback.Convert);
}

//*************************************
//* 充值消费管理系统 -> 客服加币历史记录
//* 获取列表请求
//*************************************
function getAddBucksHistoryRequest(appid, serverId, from, to, page){
	dataConn(look._IM10109.url, look._IM10109.getJson(appid, serverId, from, to, page), getAddBucksHistoryCallback);
}

//*************************************
//* 充值消费管理系统 -> 批量加币历史记录
//* 获取列表请求
//*************************************
function getBatchAddBucksHistoryRequest(appid, serverId, page){
	dataConn(look._IM10191.url, look._IM10191.getJson(appid, serverId, page), getBatchAddBucksHistoryCallback);
}

/*** recharge预请求 END ***/

/*** service预请求 START ***/

//*************************************
//* 客服系统 -> 找回帐号反馈
//* 获取“找回帐号反馈”列表请求
//*************************************
function getRetrieveAccountListRequest(state, appid, agent, from, to, page){
	var json = "";
	switch(look.getHashParam("dream")){
		case "kr" : json = look._IM10001.getJson(state, "20048", "3", agent, from, to, page);
			break;
		default : json = look._IM10001.getJson(state, appid, "", agent, from, to, page);
	}
	dataConn(look._IM10001.url, json, retrieveAccountFeedbackCallback);
}

//*************************************
//* 客服系统 -> 找回帐号反馈
//* “找回帐号反馈”中回复请求
//*************************************
function sendRetrieveAccountMessageRequest(id, appId, content, email){
	dataConn(look._IM10002.url, look._IM10002.getJson(id, appId, content, email), retrieveAccountMessageCallback, publicComplete);
}

//*************************************
//* 客服系统 -> 客服反馈
//* 获取“反馈类型字典”请求
//*************************************
function getFeedBackTypeDictionaryRequest(){
	dataConn(look._IM10021.url, "", getFeedBackTypeDictionaryCallback.Convert);
}

//*************************************
//* 客服系统 -> 客服反馈
//* 获取“反馈信息”列表请求
//*************************************
function getFeedbackListRequest(dream, appId, serverId, type, state, collect, pay, from, to, searchType, searchContent, page){
	var url = "";
	switch(dream){
		case "sg" : url = look._IM10023.sg_url;
			break;
		case "kr" : url = look._IM10023.kr_url;
			break;
		case "lager" : url = look._IM10023.lager_url;
			break;
		default : url = look._IM10023.url;
	}
	dataConn(url, look._IM10023.getJson(appId, serverId, type, state, collect, pay, from, to, searchType, searchContent, page), getFeedbackListCallback);
}

//*************************************
//* 客服系统 -> 客服反馈
//* 回复游戏内客服信息请求
//*************************************
function sendServiceFeedbackMessageRequest(messageId, messageContent){
	dataConn(look._IM10024.url, look._IM10024.getJson(messageId, messageContent), sendServiceFeedbackMessageCallback, sendServiceFeedbackMessageComplete);
}

//*************************************
//* 客服系统 -> 客服反馈
//* 取得游戏内客服回复信息请求
//*************************************
function getServiceFeedbackMessageRequest(messageId){
	dataConn(look._IM10025.url, look._IM10025.getJson(messageId), getServiceFeedbackMessageCallback);
}

//*************************************
//* 客服系统 -> 客服反馈
//* 忽略反馈信息请求
//*************************************
function ignoreServiceFeedbackMessageRequest(messageIds){
	dataConn(look._IM10058.url, look._IM10058.getJson(messageIds), ignoreServiceFeedbackMessageCallback, publicComplete);
}

//*************************************
//* 客服系统 -> 客服反馈
//* 收藏反馈
//*************************************
function collectServiceFeedbackMessageRequest(messageIds, collect){
	dataConn(look._IM10165.url, look._IM10165.getJson(messageIds, collect), collectServiceFeedbackMessageCallback, collectServiceFeedbackMessageComplete);
}

//*************************************
//* 客服系统 -> 客服反馈
//* 统计当天用户问题及客服反馈数量请求
//*************************************
function getServiceFeedbackStatRequest(appId, serverId){
	dataConn(look._IM10059.url, look._IM10059.getJson(appId, serverId), getServiceFeedbackStatCallback);
}

//*************************************
//* 客服系统 -> 预设回复
//* 创建预设回复请求
//*************************************
function createPresetReplyRequest(title, ocntent){
	dataConn(look._IM10060.url, look._IM10060.getJson(title, ocntent), createPresetReplyCallback, createPresetReplyComplete);
}

//*************************************
//* 客服系统 -> 预设回复
//* 获取预设回复请求
//*************************************
function getAllPresetReplyRequest(){
	dataConn(look._IM10061.url, "", getAllPresetReplyCallback.Convert);
}

//*************************************
//* 客服系统 -> 预设回复
//* 修改更新预设回复请求
//*************************************
function modifyPresetReplyRequest(id, title, ocntent){
	dataConn(look._IM10062.url, look._IM10062.getJson(id, title, ocntent), modifyPresetReplyCallback, modifyPresetReplyComplete);
}

//*************************************
//* 客服系统 -> 自动回复
//* 查询客服自动回复列表请求
//*************************************
function getAutoReplyRequest(){
	dataConn(look._IM10089.url, "", getAutoReplyCallback);
}

//*************************************
//* 客服系统 -> 自动回复
//* 开启自动回复请求
//*************************************
function openAutoReplyRequest(messages){
	dataConn(look._IM10090.url, look._IM10090.getJson(messages), openAutoReplyCallback, openAutoReplyComplete);
}

//*************************************
//* 客服系统 -> 自动回复
//* 关闭自动回复请求
//*************************************
function closeAutoReplyRequest(){
	dataConn(look._IM10091.url, "", closeAutoReplyCallback, closeAutoReplyComplete);
}

/*** service预请求 END ***/

/*** data预请求 START ***/

//*************************************
//* 数据分析中心
//* 获取数据中心所有字典请求
//*************************************
function getAllStatDicRequest(){
	dataConn(look._IM10026.url, "", getAllStatDicCallback.Convert, null);
}

//*************************************
//* 数据分析中心 -> 报表系统
//* 获取“报表系统”字典请求
//*************************************
function getStatementDicRequest(){
	dataConn(look._IM10035.url, "", getStatementDicCallback.Convert);
}

//*************************************
//* 数据分析中心 -> 报表系统
//* 获取“收入情况”字典请求
//*************************************
function getIncomeDicRequest(){
	dataConn(look._IM10106.url, "", getIncomeDicCallback.Convert, null, false);
}

//*************************************
//* 数据分析中心 -> 注释
//* 添加“注释”请求
//*************************************
function addStatementCommentRequest(appId, serverId, commentDate, commentContent){
	dataConn(look._IM10044.url, look._IM10044.getJson(appId, serverId, commentDate, commentContent), addStatementCommentCallback, addStatementCommentComplete);
}

//*************************************
//* 数据分析中心 -> 注释
//* 获取“注释”请求
//*************************************
function getStatementCommentRequest(appId, serverId, commentDate){
	dataConn(look._IM10045.url, look._IM10045.getJson(appId, serverId, commentDate), getStatementCommentCallback);
}

//*************************************
//* 数据分析中心 -> 注释
//* 修改“注释”请求
//*************************************
function modifyStatementCommentRequest(id, date, info){
	dataConn(look._IM10046.url, look._IM10046.getJson(id, date, info), modifyStatementCommentCallback);
}

//*************************************
//* 数据分析中心 -> 活跃用户分析
//*************************************
function getVivaceUserAnalysisRequest(appId, serverId, language, device, channel, from, to){
	dataConn(look._IM10027.url_au, look._IM10027.getJson(appId, serverId, language, device, channel, from, to), getVivaceUserAnalysisCallback.Assay);
}

//*************************************
//* 数据分析中心 -> 新增用户分析
//*************************************
function getNewUserAnalysisRequest(appId, serverId, language, device, channel, from, to){
	dataConn(look._IM10027.url_nu, look._IM10027.getJson(appId, serverId, language, device, channel, from, to), getNewUserAnalysisCallback.Assay);
}

//*************************************
//* 数据分析中心 -> 用户留存分析
//*************************************
function getRetentionUserAnalysisRequest(appId, serverId, language, device, channel, from, to){
	dataConn(look._IM10027.url_ru, look._IM10027.getJson(appId, serverId, language, device, channel, from, to), getRetentionUserAnalysisCallback.Assay);
}

//*************************************
//* 数据分析中心 -> 版本情况分析
//*************************************
function getSystemVersionAnalysisRequest(appId, serverId, channel, from, to){
	dataConn(look._IM10032.url_osver, look._IM10032.getJson(appId, serverId, channel, from, to), getSystemVersionAnalysisCallback.Assay);
}

//*************************************
//* 数据分析中心 -> 设备情况分析
//*************************************
function getDeviceTypeAnalysisRequest(appId, serverId, channel, from, to){
	dataConn(look._IM10032.url_dtype, look._IM10032.getJson(appId, serverId, channel, from, to), getDeviceTypeAnalysisCallback.Assay);
}

//*************************************
//* 数据分析中心 -> 活跃设备分析
//*************************************
function getVivaceDeviceAnalysisRequest(appId, serverId, language, device, channel, from, to){
	dataConn(look._IM10027.url_ad, look._IM10027.getJson(appId, serverId, language, device, channel, from, to), getVivaceDeviceAnalysisCallback.Assay);
}

//*************************************
//* 数据分析中心 -> 新增设备分析
//*************************************
function getNewDeviceAnalysisRequest(appId, serverId, language, device, channel, from, to){
	dataConn(look._IM10027.url_nd, look._IM10027.getJson(appId, serverId, language, device, channel, from, to), getNewDeviceAnalysisCallback.Assay);
}

//*************************************
//* 数据分析中心 -> 设备留存分析
//*************************************
function getRetentionDeviceAnalysisRequest(appId, serverId, language, device, channel, from, to){
	dataConn(look._IM10027.url_rd, look._IM10027.getJson(appId, serverId, language, device, channel, from, to), getRetentionDeviceAnalysisCallback.Assay);
}

//*************************************
//* 数据分析中心 -> 转化分析
//*************************************
function getConversionAnalysisRequest(appId, serverId, channel, from, to){
	dataConn(look._IM10032.url_client, look._IM10032.getJson(appId, serverId, channel, from, to), getConversionAnalysisCallback.Assay);
}

//*************************************
//* 数据分析中心 -> 收入情况分析
//*************************************
function getPayAnalysisRequest(appId, serverId, channel, deviceType, locale, from, to){
	dataConn(look._IM10034.url, look._IM10034.getJson(appId, serverId, channel, deviceType, locale, from, to), getPayAnalysisCallback.Assay);
}

//*************************************
//* 数据分析中心 -> 新用户收入分析
//*************************************
function getNewUserPayAnalysisRequest(appId, serverId, from, to, day, channel, deviceType, locale){
	dataConn(look._IM10124.url, look._IM10124.getJson(appId, serverId, from, to, day, channel, deviceType, locale), getNewUserPayAnalysisCallback.Assay);
}

//*************************************
//* 数据分析中心 -> 新用户收入月报
//*************************************
function getNewUserPayStatementRequest(appId, serverId, year, month){
	dataConn(look._IM10127.url, look._IM10127.getJson(appId, serverId, year, month), getNewUserPayStatementCallback.Assay);
}

//*************************************
//* 数据分析中心 -> 用户付费统计
//*************************************
function getUserPayStatementRequest(appId, serverId, from, to, i){
	dataConn(look._IM10190.url, look._IM10190.getJson(appId, serverId, from, to, i), getUserPayStatementCallback.Assay);
}

//*************************************
//* 数据分析中心 -> 报表系统
//*************************************
function getStatementSystemDataRequest(from, to, list){
	dataConn(look._IM10036.url, look._IM10036.getJson(from, to, list), getStatementSystemDataCallback.Assay, getStatementSystemDataComplete);
}

/*** data预请求 END ***/

/*** flight_mis预请求 START ***/

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 获取“字典”请求
//*************************************
function flightGetDictionaryRequest(type){
	var callback;
	switch(type) {
	case 1 : callback = flightGetAircraftDictionaryCallback.Convert;
		break;
	case 2 : callback = flightGetItemDictionaryCallback.Convert;
		break;
	case 3 : callback = flightGetConsumeDictionaryCallback.Convert;
		break;
	case 4 : callback = flightGetBuckDictionaryCallback.Convert;
		break;
	case 6 : callback = flightGetCustomItemDictionaryCallback.Convert_6;
		break;
	case 7 : callback = flightGetCustomItemDictionaryCallback.Convert_7;
		break;
	case 8 : callback = flightGetFighterDictionaryCallback.Convert;
		break;
	}
	dataConn(look._IM10051.url, look._IM10051.getJson(type), callback);
}

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 获取“玩家基本信息”请求
//*************************************
function flightGetUserInfoRequest(name, gid, uid){
	dataConn(look._IM10047.url, look._IM10047.getJson(name, gid, uid), flightGetUserInfoCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 修改“玩家基本信息”请求
//*************************************
function flightModifyUserInfoRequest(uid, money, exp, fuel, disabled){
	dataConn(look._IM10048.url, look._IM10048.getJson(uid, money, exp, fuel, disabled), flightModifyUserInfoCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 修复玩家数据请求
//*************************************
function flightFixUserInfoRequest(gid){
	dataConn(look._IM10216.url, look._IM10216.getJson(gid), flightModifyUserInfoCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 获取玩家vip信息请求
//*************************************
function flightGetUserVipInfoRequest(gid){
	dataConn(look._IM10220.url, look._IM10220.getJson(gid), flightGetUserVipInfoCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 获取“玩家日常活动”请求
//*************************************
function flightGetUserActivityRequest(gid, uid){
	dataConn(look._IM10049.url, look._IM10049.getJson(gid, uid), flightGetUserActivityCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 获取“玩家持有飞机”请求
//*************************************
function flightGetUserAircraftRequest(gid, uid){
	dataConn(look._IM10050.url, look._IM10050.getJson(gid, uid), flightGetUserAircraftCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 获取“玩家持有飞机”请求
//*************************************
function flightGetUserBuildingRequest(gid, uid){
	dataConn(look._IM10219.url, look._IM10219.getJson(gid, uid), flightGetUserBuildingCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 获取“玩家道具信息”请求
//*************************************
function flightGetUserItemRequest(gid, uid){
	dataConn(look._IM10052.url, look._IM10052.getJson(gid, uid), flightGetUserItemCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 添加“飞机”请求
//*************************************
function flightAddAircraftRequest(uid, gid, aircraftId, count){
	dataConn(look._IM10053.url, look._IM10053.getJson(uid, gid, aircraftId, count), flightAddAircraftCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 添加“道具”请求
//*************************************
function flightAddItemRequest(uid, gid, itemId, count){
	dataConn(look._IM10054.url, look._IM10054.getJson(uid, gid, itemId, count), flightAddItemCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 获取“玩家自定义道具”请求
//*************************************
function flightGetUserCustomItemRequest(gid, uid, itemType){
	dataConn(look._IM10125.url, look._IM10125.getJson(gid, uid, itemType), flightGetUserCustomItemCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 添加“道具”请求
//*************************************
function flightAddCustomItemRequest(uid, gid, itemType, itemId, count){
	dataConn(look._IM10128.url, look._IM10128.getJson(uid, gid, itemType, itemId, count), flightAddCustomItemCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 获取“玩家战斗机”请求
//*************************************
function flightGetUserFighterRequest(gid, uid){
	dataConn(look._IM10126.url, look._IM10126.getJson(gid, uid), flightGetUserFighterCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 添加“战斗机”请求
//*************************************
function flightAddFighterRequest(uid, gid, itemId, count){
	dataConn(look._IM10129.url, look._IM10129.getJson(uid, gid, itemId, count), flightAddFighterCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 获取“战斗信息”请求
//*************************************
function flightGetUserCombatRequest(name, gid, uid){
	dataConn(look._IM10217.url, look._IM10217.getJson(name, gid, uid), flightGetUserCombatCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 修改“战斗信息”请求
//*************************************
function flightModifyUserCombatRequest(gid, type, param){
	dataConn(look._IM10218.url, look._IM10218.getJson(gid, type, param), flightModifyUserCombatCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 获取“经验活动配置”信息请求
//*************************************
function flightGetActConfigRequest(){
	dataConn(look._IM10151.url, look._IM10151.getJson(), flightGetActConfigCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 创建“经验活动配置”信息请求
//*************************************
function flightCreateActConfigRequest(param){
	dataConn(look._IM10152.url, look._IM10152.getJson(param), flightOperateActConfigCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 删除“经验活动配置”信息请求
//*************************************
function flightDeleteActConfigRequest(id){
	dataConn(look._IM10153.url, look._IM10153.getJson(id), flightOperateActConfigCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 航空
//* 发送PUSH请求
//*************************************
function flightSendPushRequest(type, msgCn, msgTw, msgEn, date){
	dataConn(look._IM10055.url, look._IM10055.getJson(type, msgCn, msgTw, msgEn, date), flightSendPushCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 航空 -> 系统维护
//* 获取请求
//*************************************
function flightMaintenanceRequest(){
	dataConn(look._IM10248.url, look._IM10248.getJson(), flightMaintenanceCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 航空 -> 系统维护
//* 修改请求
//*************************************
function flightModifyMaintenanceRequest(maintenance){
	dataConn(look._IM10249.url, look._IM10249.getJson(maintenance), flightModifyMaintenanceCallback, publicComplete);
}

/*** flight_mis预请求 END ***/

/*** sail_mis预请求 START ***/

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 获取“字典”请求
//*************************************
function sailGetDictionaryRequest(type, localeId){
	switch(type) {
	case "gift_bag" : dataConn(look._IM10073.url, look._IM10073.getJson(localeId), sailGiftBagDictionaryCallback.Convert);
		break;
	case "consume" : dataConn(look._IM10088.url, look._IM10088.getJson(""), sailConsumeDictionaryCallback.Convert);
		break;
	case "buck" : dataConn(look._IM10088.url, look._IM10088.getJson(""), sailBuckDictionaryCallback.Convert);
		break;
	case "task" : dataConn(look._IM10088.url, look._IM10088.getJson(1), sailTaskDictionaryCallback.Convert);
		break;
	case "reward" : dataConn(look._IM10088.url, look._IM10088.getJson(2), sailRewardDictionaryCallback.Convert);
		break;
	case "goto" : dataConn(look._IM10088.url, look._IM10088.getJson(3), sailGotoDictionaryCallback.Convert);
		break;
	case "server" : dataConn(look._IM10088.url, look._IM10088.getJson(4), sailServerDictionaryCallback.Convert);
		break;
	case "compensation" : dataConn(look._IM10019.url, look._IM10019.getJson(localeId), sailCompensationDictionaryCallback.Convert);
		break;
	//以下为扩展字典，包括：blueprinttype,battlepart,battleitemtype,battleShipShootType,battleshiptype,goods,building,ship,battleitemStatus
	case "blueprinttype" : ;
	case "battlepart" : ;
	case "battleitemtype" : ;
	case "battleShipShootType" : ;
	case "battleshiptype" : ;
	case "goods" : ;
	case "building" : ;
	case "ship" : ;
	case "battleitemStatus" : ;
		dataConn(look._IM10228.url, look._IM10228.getJson(type), sailExtendDictionaryCallback.Convert, null, false);
		break;
	}
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 玩家信息
//* 获取请求
//*************************************
function sailGetUserInfoRequest(localeId, name, pid, uid){
	dataConn(look._IM10063.url, look._IM10063.getJson(localeId, name, pid, uid), sailGetUserInfoCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 玩家信息
//* 修改请求
//*************************************
function sailModifyUserInfoRequest(param){
	dataConn(look._IM10064.url, look._IM10064.getJson(param), sailModifyUserInfoCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 玩家vip信息
//* 获取请求
//*************************************
function sailGetUserVipInfoRequest(uid){
	dataConn(look._IM10221.url, look._IM10221.getJson(uid), sailGetUserVipInfoCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 玩家vip信息
//* 修改请求
//*************************************
function sailModifyUserVipInfoRequest(param){
	dataConn(look._IM10222.url, look._IM10222.getJson(param), sailModifyUserVipInfoCallback, sailModifyUserVipInfoComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 玩家pve信息
//* 获取请求
//*************************************
function sailGetUserPveInfoRequest(uid){
	dataConn(look._IM10223.url, look._IM10223.getJson(uid), sailGetUserPveInfoCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 玩家pve信息
//* 修改请求
//*************************************
function sailModifyUserPveInfoRequest(param){
	dataConn(look._IM10224.url, look._IM10224.getJson(param), sailModifyUserPveInfoCallback, sailModifyUserPveInfoComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> PVP积分信息
//* 获取请求
//*************************************
function sailGetUserPvpMarkRequest(uid){
	dataConn(look._IM10230.url, look._IM10230.getJson(uid), sailGetUserPvpMarkCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 玩家图纸信息
//* 获取请求
//*************************************
function sailGetUserBlueprintRequest(uid){
	dataConn(look._IM10227.url, look._IM10227.getJson(uid), sailGetUserBlueprintCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 商船信息
//* 获取请求
//*************************************
function sailGetMerchantShipRequest(){
	dataConn(look._IM10231.url, look._IM10231.getJson(), sailGetMerchantShipCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 商船信息
//* 添加请求
//*************************************
function sailAddMerchantShipRequest(shipType, num){
	dataConn(look._IM10065.url, look._IM10065.getJson(shipType, num), sailAddMerchantShipCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 商船信息
//* 删除请求
//*************************************
function sailDeleteMerchantShipRequest(localeId, boatId, uid){
	dataConn(look._IM10066.url, look._IM10066.getJson(localeId, boatId, uid), sailDeleteMerchantShipCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 玩家航线信息
//* 获取请求
//*************************************
function sailGetUserLaneRequest(localeId, pid, uid){
	dataConn(look._IM10067.url, look._IM10067.getJson(localeId, pid, uid), sailGetUserLaneCallback);
}
 
//*************************************
//* 游戏帐号管理系统 -> 船长 -> 玩家航线信息
//* 删除请求
//*************************************
function sailDeleteUserLaneRequest(localeId, laneId, uid){
	dataConn(look._IM10068.url, look.localeId.getJson(localeId, laneId, uid), sailDeleteUserLaneCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 建筑信息
//* 获取请求
//*************************************
function sailGetUserBuildRequest(localeId, pid, uid){
	dataConn(look._IM10069.url, look._IM10069.getJson(localeId, pid, uid), sailGetUserBuildCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 建筑信息
//* 添加请求
//*************************************
function sailAddUserBuildRequest(typeKey, num){
	dataConn(look._IM10229.url, look._IM10229.getJson(typeKey, num), sailAddUserBuildCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 建筑信息
//* 删除请求
//*************************************
function sailDeleteUserBuildRequest(localeId, buildId, ownerKey){
	dataConn(look._IM10070.url, look._IM10070.getJson(localeId, buildId, ownerKey), sailDeleteUserBuildCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 能量数据
//* 获取请求
//*************************************
function sailGetEnergyDataRequest(localeId, pid, uid){
	dataConn(look._IM10071.url, look._IM10071.getJson(localeId, pid, uid), sailGetEnergyDataCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 能量数据
//* 删除请求
//*************************************
function sailDeleteEnergyDataRequest(localeId, uid){
	dataConn(look._IM10072.url, look._IM10072.getJson(localeId, uid), sailDeleteEnergyDataCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 战船信息
//* 获取请求
//*************************************
function sailGetBattleShipRequest(localeId, name, pid, uid){
	dataConn(look._IM10104.battle_url, look._IM10104.getJson(localeId, name, pid, uid, "get"), sailGetBattleShipCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 战船信息
//* 添加请求
//*************************************
function sailAddBattleShipRequest(param){
	dataConn(look._IM10232.url, look._IM10232.getJson(param), sailAddBattleShipCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 战船信息
//* 修改请求
//*************************************
function sailModifyBattleShipRequest(param){
	dataConn(look._IM10236.url, look._IM10236.getJson(param), sailModifyBattleShipCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 战船零件信息
//* 获取请求
//*************************************
function sailGetBattlePartRequest(localeId, name, pid, uid){
	dataConn(look._IM10104.part_url, look._IM10104.getJson(localeId, name, pid, uid, "get"), sailGetBattlePartCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 战船零件信息
//* 添加请求
//*************************************
function sailAddBattlePartRequest(param){
	dataConn(look._IM10235.url, look._IM10235.getJson(param), sailAddBattlePartCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 木材信息
//* 获取请求
//*************************************
function sailGetWoodsRequest(){
	dataConn(look._IM10233.url, look._IM10233.getJson(), sailGetWoodsCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 木材信息
//* 添加请求
//*************************************
function sailAddWoodsRequest(num){
	dataConn(look._IM10234.url, look._IM10234.getJson(num), sailAddWoodsCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 战斗道具信息
//* 获取请求
//*************************************
function sailGetBattleItemRequest(localeId, name, pid, uid){
	dataConn(look._IM10104.skill_url, look._IM10104.getJson(localeId, name, pid, uid, "get"), sailGetBattleItemCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 战斗道具信息
//* 添加请求
//*************************************
function sailAddBattleItemRequest(param){
	dataConn(look._IM10237.url, look._IM10237.getJson(param), sailAddBattleItemCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 战斗道具信息
//* 修改请求
//*************************************
function sailModifyBattleItemRequest(param){
	dataConn(look._IM10238.url, look._IM10238.getJson(param), sailModifyBattleItemCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 货物信息
//* 获取请求
//*************************************
function sailGetGoodsRequest(){
	dataConn(look._IM10239.url, look._IM10239.getJson(), sailGetGoodsCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 货物信息
//* 添加请求
//*************************************
function sailAddGoodsRequest(param){
	dataConn(look._IM10240.url, look._IM10240.getJson(param), sailAddGoodsCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 声望信息
//* 获取请求
//*************************************
function sailGetReputationRequest(){
	dataConn(look._IM10241.url, look._IM10241.getJson(), sailGetReputationCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 声望信息
//* 添加请求
//*************************************
function sailAddReputationRequest(param){
	dataConn(look._IM10242.url, look._IM10242.getJson(param), sailAddReputationCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 任务信息
//* 获取请求
//*************************************
function sailGetTaskRequest(){
	dataConn(look._IM10243.url, look._IM10243.getJson(), sailGetTaskCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 任务信息
//* 添加请求
//*************************************
function sailAddTaskRequest(param){
	dataConn(look._IM10244.url, look._IM10244.getJson(param), sailAddTaskCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 获取“军阶信息”请求
//*************************************
function sailGetBattleMarkRequest(localeId, name, pid, uid){
	dataConn(look._IM10104.mark_url, look._IM10104.getJson(localeId, name, pid, uid, "get"), sailGetBattleMarkCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 排行榜管理 -> 排行榜信息
//* 获取请求
//*************************************
function sailGetRankRequest(date){
	dataConn(look._IM10245.url, look._IM10245.getJson(date), sailGetRankCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 排行榜管理 -> 历史最高战斗力排行榜
//* 获取请求
//*************************************
function sailGetCombatTillNowRequest(i){
	dataConn(look._IM10246.ctn_url, look._IM10246.getJson(i), sailGetCombatTillNowCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 排行榜管理 -> 每日充值排行榜时间
//* 获取请求
//*************************************
function sailGetDayBuyRankTimeRequest(){
	dataConn(look._IM10246.dbrt_url, look._IM10246.getJson(), sailGetDayBuyRankTimeCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 排行榜管理 -> 每日充值排行榜时间
//* 修改请求
//*************************************
function sailModifyDayBuyRankTimeRequest(param){
	dataConn(look._IM10247.dbrt_url, look._IM10247.getJson(param), sailModifyDayBuyRankTimeCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 排行榜管理 -> 每日消费排行榜时间
//* 获取请求
//*************************************
function sailGetDayConsumRankTimeRequest(){
	dataConn(look._IM10246.dcrt_url, look._IM10246.getJson(), sailGetDayConsumRankTimeCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 排行榜管理 -> 每日消费排行榜时间
//* 修改请求
//*************************************
function sailModifyDayConsumRankTimeRequest(param){
	dataConn(look._IM10247.dcrt_url, look._IM10247.getJson(param), sailModifyDayConsumRankTimeCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 获取“玩家礼包”请求
//*************************************
function sailGetUserGiftbagRequest(localeId, pid, uid){
	dataConn(look._IM10084.url, look._IM10084.getJson(localeId, pid, uid), sailGetUserGiftbagCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 删除“玩家礼包”请求
//*************************************
function sailDeleteUserGiftbagRequest(localeId, uid, gid){
	dataConn(look._IM10085.url, look._IM10085.getJson(localeId, uid, gid), sailDeleteUserGiftbagCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 新增修改“礼包”请求
//*************************************
function sailCreateModifyGiftBagRequest(localeId, giftBagId, giftBagName, prizeId, emailId, giftBagDescription){
	dataConn(look._IM10074.url, look._IM10074.getJson(localeId, giftBagId, giftBagName, prizeId, emailId, giftBagDescription), sailCreateModifyGiftBagCallback, sailCreateModifyGiftBagComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 给玩家补偿“礼包”请求
//*************************************
function sailCompensateGiftBagRequest(localeId, giftBagId, uid){
	dataConn(look._IM10075.url, look._IM10075.getJson(localeId, giftBagId, uid), sailCompensateGiftBagCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 获取补偿信息请求
//*************************************
function sailGetCompensateRequest(localeId){
	dataConn(look._IM10016.url, look._IM10016.getJson(localeId), sailGetCompensateCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 新增补偿请求
//*************************************
function sailCreateCompensateRequest(localeId, param){
	dataConn(look._IM10018.url, look._IM10018.getJson(localeId, param), sailCreateCompensateCallback, sailCreateCompensateComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 发放补偿请求
//*************************************
function sailSendCompensateRequest(localeId, compensationId, pids){
	dataConn(look._IM10148.url, look._IM10148.getJson(localeId, compensationId, pids), sailSendCompensateCallback, sailSendCompensateComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 获取玩家副官请求
//*************************************
function sailGetUserCaptainRequest(localeId, uid){
	dataConn(look._IM10020.url, look._IM10020.getJson(localeId, uid), sailGetUserCaptainCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 新增副官请求
//*************************************
function sailCreateUserCaptainRequest(localeId, uid, type){
	dataConn(look._IM10028.url, look._IM10028.getJson(localeId, uid, type), sailCreateUserCaptainCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 删除副官请求
//*************************************
function sailDeleteUserCaptainRequest(localeId, uid, cid){
	dataConn(look._IM10029.url, look._IM10029.getJson(localeId, uid, cid), sailDeleteUserCaptainCallback, publicComplete);
}


//*************************************
//* 游戏帐号管理系统 -> 船长
//* 修改副官请求
//*************************************
function sailModifyUserCaptainRequest(localeId, uid, cid, params){
	dataConn(look._IM10145.url, look._IM10145.getJson(localeId, uid, cid, params), sailModifyUserCaptainCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 玩家酒宴卡信息
//* 获取请求
//*************************************
function sailGetUserCaptainElementRequest(){
	dataConn(look._IM10146.url, look._IM10146.getJson(), sailGetUserCaptainElementCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 玩家酒宴卡信息
//* 修改请求
//*************************************
function sailModifyUserCaptainElementRequest(param){
	dataConn(look._IM10147.url, look._IM10147.getJson(param), sailModifyUserCaptainElementCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 副官刷新累计积分
//* 获取请求
//*************************************
function sailGetUserCaptainFreshPointRequest(){
	dataConn(look._IM10225.url, look._IM10225.getJson(), sailGetUserCaptainFreshPointCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> 副官刷新累计积分
//* 修改请求
//*************************************
function sailModifyUserCaptainFreshPointRequest(param){
	dataConn(look._IM10226.url, look._IM10226.getJson(param), sailModifyUserCaptainFreshPointCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 获得普通邮件请求
//*************************************
function sailGetCommonEmailListRequest(localeId){
	dataConn(look._IM10076.url, look._IM10076.getJson(localeId), sailGetCommonEmailListCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 新增修改“普通邮件”请求
//*************************************
function sailCreateModifyCommonEmailRequest(localeId, emailId, cnContent, enContent, koContent){
	dataConn(look._IM10077.url, look._IM10077.getJson(localeId, emailId, cnContent, enContent, koContent), sailCreateModifyCommonEmailCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 删除“普通邮件”请求
//*************************************
function sailDeleteCommonEmailRequest(localeId, emailId){
	dataConn(look._IM10078.url, look._IM10078.getJson(localeId, emailId), sailDeleteCommonEmailCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 给多个玩家发送“普通邮件”请求
//*************************************
function sailSendCommonEmailRequest(localeId, uids, emailId){
	dataConn(look._IM10105.url, look._IM10105.getJson(localeId, uids, emailId), sailSendCommonEmailCallback, sailSendCommonEmailComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 获得系统邮件请求
//*************************************
function sailGetSystemEmailListRequest(localeId){
	dataConn(look._IM10079.url, look._IM10079.getJson(localeId), sailGetSystemEmailListCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 删除“系统邮件”请求
//*************************************
function sailDeleteSystemEmailRequest(localeId, emailId){
	dataConn(look._IM10080.url, look._IM10080.getJson(localeId, emailId), sailDeleteSystemEmailCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 修改“系统邮件”请求
//*************************************
function sailModifySystemEmailRequest(localeId, emailId, language, emailContent, startTime, endTime){
	dataConn(look._IM10081.url, look._IM10081.getJson(localeId, emailId, language, emailContent, startTime, endTime), sailModifySystemEmailCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 新增“系统邮件”请求
//*************************************
function sailCreateSystemEmailRequest(localeId, cnContent, enContent, koContent, startTime, endTime){
	dataConn(look._IM10082.url, look._IM10082.getJson(localeId, cnContent, enContent, koContent, startTime, endTime), sailCreateSystemEmailCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 获取“广告激活数量”请求
//*************************************
function sailGetAdstrackerListRequest(localeId, from, to){
	dataConn(look._IM10083.url, look._IM10083.getJson(localeId, from, to), sailGetAdstrackerListCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 获取“玩家抽奖信息”请求
//*************************************
function sailGetUserLotteryRequest(localeId, uid, date){
	dataConn(look._IM10144.url, look._IM10144.getJson(localeId, uid, date), sailGetUserLotteryCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 获取“活动列表”请求
//*************************************
function sailGetActivityListRequest(localeId){
	dataConn(look._IM10107.url, look._IM10107.getJson(localeId), sailGetActivityListCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 删除活动请求
//*************************************
function sailDeleteActivityRequest(localeId, activityId){
	dataConn(look._IM10108.url, look._IM10108.getJson(localeId, activityId), sailDeleteActivityCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 新增活动请求
//*************************************
function sailAddActivityRequest(localeId, parameter){
	dataConn(look._IM10111.url, look._IM10111.getJson(localeId, parameter), sailAddActivityCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 修改活动请求
//*************************************
function sailModifyActivityRequest(localeId, activityId, parameter){
	dataConn(look._IM10112.url, look._IM10112.getJson(localeId, activityId, parameter), sailModifyActivityCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 获取“公告列表”请求
//*************************************
function sailGetNoticeListRequest(localeId){
	dataConn(look._IM10113.url, look._IM10113.getJson(localeId), sailGetNoticeListCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 新增公告请求
//*************************************
function sailAddNoticeRequest(localeId, parameter){
	dataConn(look._IM10114.url, look._IM10114.getJson(localeId, parameter), sailAddNoticeCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 删除公告请求
//*************************************
function sailDeleteNoticeRequest(localeId, noticeId){
	dataConn(look._IM10116.url, look._IM10116.getJson(localeId, noticeId), sailDeleteNoticeCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 修改公告请求
//*************************************
function sailModifyNoticeRequest(localeId, noticeId, parameter){
	dataConn(look._IM10115.url, look._IM10115.getJson(localeId, noticeId, parameter), sailModifyNoticeCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 发布活动请求
//*************************************
function sailDeployActivityRequest(localeId, serverId, activityId){
	dataConn(look._IM10120.url, look._IM10120.getJson(localeId, serverId, activityId), sailDeployActivityCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 发布公告请求
//*************************************
function sailDeployNoticeRequest(localeId, serverId, noticeId){
	dataConn(look._IM10121.url, look._IM10121.getJson(localeId, serverId, noticeId), sailDeployNoticeCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 获取“打折信息列表”请求
//*************************************
function sailGetOnsaleListRequest(localeId){
	dataConn(look._IM10122.url, look._IM10122.getJson(localeId), sailGetOnsaleListCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长
//* 修改公告请求
//*************************************
function sailModifyOnsaleRequest(localeId, onsaleId, parameter){
	dataConn(look._IM10123.url, look._IM10123.getJson(localeId, onsaleId, parameter), sailModifyOnsaleCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> OGP管理
//* 获取meta列表请求
//*************************************
function sailGetMetaListRequest(){
	dataConn(look._IM10211.url, look._IM10211.getJson(), sailGetMetaListCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> OGP管理
//* 新增/修改meta请求
//*************************************
function sailAddModifyMetaRequest(name, content){
	dataConn(look._IM10212.url, look._IM10212.getJson(name, content), sailOperateMetaCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> OGP管理
//* 获取meta请求
//*************************************
function sailGetMetaRequest(file){
	dataConn(look._IM10213.url, look._IM10213.getJson(file), sailGetMetaCallback, sailGetMetaComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 船长 -> OGP管理
//* 删除meta请求
//*************************************
function sailDeleteMetaRequest(file){
	dataConn(look._IM10214.url, look._IM10214.getJson(file), sailOperateMetaCallback, publicComplete);
}

/*** sail_mis预请求 END ***/

/*** empire_mis预请求 START ***/

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* 获取“字典”请求
//*************************************
function empireGetDictionaryRequest(type){
	var callback = null;
	switch(type) {
	case "jewel" : callback = empireJewelDictionaryCallback.Convert;
		break;
	case "spere" : callback = empireSpereDictionaryCallback.Convert;
		break;
	case "soul" : callback = empireSoulDictionaryCallback.Convert;
		break;
	case "consume" : dataConn(look._IM10207.url, look._IM10207.getJson(type), empireConsumeDictionaryCallback.Convert);
		break;
	}
	if (callback != null) {
		dataConn(look._IM10017.url, look._IM10017.getJson(type), callback);
	}
}

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* 获取“玩家角色信息”请求
//*************************************
function empireGetUserInfoRequest(userName){
	dataConn(look._IM10004.url, look._IM10004.getJson(userName), empireGetUserInfoCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* 改变用户状态[封禁or解封]请求
//*************************************
function empireModifyBanUserRequest(status){
	dataConn( look._IM10010.url, look._IM10010.getJson(status), empireRefreshUserInfoCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* “玩家角色数据”初始化请求
//*************************************
function empireInitCharacterDataRequest(){
	dataConn(look._IM10011.url, look._IM10011.getJson(), empireRefreshUserInfoCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* 修改“玩家角色数据”请求
//*************************************
function empireModifyCharacterDataRequest(params){
	dataConn(look._IM10012.url, look._IM10012.getJson(params), empireRefreshUserInfoCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* 恢复铁匠体力请求
//*************************************
function empireResetIronPowerRequest(){
	dataConn(look._IM10099.url, look._IM10099.getJson(), empireRefreshUserInfoCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* 恢复训练师体力请求
//*************************************
function empireResetTrainingPowerRequest(){
	dataConn(look._IM10100.url, look._IM10100.getJson(), empireRefreshUserInfoCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* 解锁全部阵型请求
//*************************************
function empireUnlockFormationRequest(){
	dataConn(look._IM10101.url, look._IM10101.getJson(), empireRefreshUserInfoCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* 解锁全部装备请求
//*************************************
function empireUnlockEquipmentRequest(){
	dataConn(look._IM10102.url, look._IM10102.getJson(), empireRefreshUserInfoCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* 获取“玩家英雄信息”请求
//*************************************
function empireGetUserHeroRequest(){
	dataConn(look._IM10013.url, look._IM10013.getJson(), empireGetUserHeroCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国 -> 英雄
//* 解锁英雄请求
//*************************************
function empireUnlockHeroRequest(heroId){
	dataConn(look._IM10201.url, look._IM10201.getJson(heroId), empireRefreshUserHeroCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国 -> 英雄
//* 解锁全部英雄请求
//*************************************
function empireUnlockAllHeroRequest(){
	dataConn(look._IM10202.url, look._IM10202.getJson(), empireRefreshUserHeroCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国 -> 英雄
//* 英雄进化请求
//*************************************
function empireEvolutionHeroRequest(heroId){
	dataConn(look._IM10203.url, look._IM10203.getJson(heroId), empireRefreshUserHeroCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国 -> 英雄
//* 修改英雄信息请求
//*************************************
function empireModifyHeroInfoRequest(param){
	dataConn(look._IM10204.url, look._IM10204.getJson(param), empireRefreshUserHeroCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国 -> 英雄
//* 获取将魂请求
//*************************************
function empireGetSoulRequest(){
	dataConn(look._IM10205.url, look._IM10205.getJson(), empireGetSoulCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国 -> 英雄
//* 修改将魂请求
//*************************************
function empireModifySoulRequest(soulId, num){
	dataConn(look._IM10206.url, look._IM10206.getJson(soulId, num), empireModifySoulCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* 获取“玩家装备信息”请求
//*************************************
function empireGetUserEquipmentRequest(){
	dataConn(look._IM10008.url, look._IM10008.getJson(), empireGetUserEquipmentCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* 获取“玩家家园建筑信息”请求
//*************************************
function empireGetUserHomelandRequest(){
	dataConn(look._IM10009.url, look._IM10009.getJson(), empireGetUserHomelandCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国 -> 玩家竞技场
//* 获取请求
//*************************************
function empireGetUserArenaRequest(){
	dataConn(look._IM10208.url, look._IM10208.getJson(), empireGetUserArenaCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国 -> 玩家竞技场
//* 修改请求
//*************************************
function empireModifyUserArenaRequest(param){
	dataConn(look._IM10209.url, look._IM10209.getJson(param), empireModifyUserArenaCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国 -> pvp信息
//* 获取请求
//*************************************
function empireGetPvpInfoRequest(){
	dataConn(look._IM10210.url, look._IM10210.getJson(), empireGetPvpInfoCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国 -> pvp信息
//* 修改请求
//*************************************
function empireModifyPvpInfoRequest(energyPackList, opponentList, warOpponentList, param){
	dataConn(look._IM10215.url, look._IM10215.getJson(energyPackList, opponentList, warOpponentList, param), empireModifyPvpInfoCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* 获取公告信息请求
//*************************************
function empireGetNoticeRequest(){
	dataConn(look._IM10117.url, look._IM10117.getJson(), empireGetNoticeCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* 修改公告信息请求
//*************************************
function empireModifyNoticeRequest(notice){
	dataConn(look._IM10118.url, look._IM10118.getJson(notice), empireModifyNoticeCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* 获取宝石信息请求
//*************************************
function empireGetJewelRequest(){
	dataConn(look._IM10014.url, look._IM10014.getJson(), empireGetJewelCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* 添加宝石请求
//*************************************
function empireAddJewelRequest(jewelId){
	dataConn(look._IM10149.url, look._IM10149.getJson(jewelId), empireAddSomethingCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* 获取祝福信息请求
//*************************************
function empireGetSpereRequest(){
	dataConn(look._IM10006.url, look._IM10006.getJson(), empireGetSpereCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* 添加祝福请求
//*************************************
function empireAddSpereRequest(spereId){
	dataConn(look._IM10150.url, look._IM10150.getJson(spereId), empireAddSomethingCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* 获取资源倍率请求
//*************************************
function empireGetSystemConfigRequest(){
	dataConn(look._IM10015.url, look._IM10015.getJson(), empireGetSystemConfigCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* 修改资源倍率请求
//*************************************
function empireMofifySystemConfigRequest(type, value){
	dataConn(look._IM10007.url, look._IM10007.getJson(type, value), empireMofifySystemConfigCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 帝国 -> 国战
//* 查询排行榜请求
//*************************************
function empireGetMultiwarRankRequest(rangType){
	switch(rangType){
		case "single" : dataConn(look._IM10200.url_single, look._IM10200.getJson(), empireGetSingleRankCallback);
			break;
		case "total" : dataConn(look._IM10200.url_total, look._IM10200.getJson(), empireGetTotalRankCallback);
			break;
	}
}

//*************************************
//* 游戏帐号管理系统 -> 帝国
//* 重置国战信息请求
//*************************************
function empireResetMultiwarRequest(date){
	dataConn(look._IM10033.url, look._IM10033.getJson(date), empireResetMultiwarCallback, publicComplete);
}

/*** empire_mis预请求 END ***/

/*** game_help预请求 START ***/

//*************************************
//* 游戏帐号管理系统 -> 游戏活动攻略 -> 游戏列表管理
//* 获取游戏列表请求
//*************************************
function gameHelpGetGameListRequest(){
	dataConn(look._IM10130.url, "", gameHelpGetGameListCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 游戏活动攻略 -> 游戏列表管理
//* 修改游戏列表请求
//*************************************
function gameHelpModifyGameListRequest(content){
	dataConn(look._IM10131.url, look._IM10131.getJson(content), gameHelpModifyGameListCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 游戏活动攻略 -> 活动攻略管理
//* 修改游戏主图请求
//*************************************
function gameHelpModifyGameTopRequest(appid, serverId, pageType, picUrl, link){
	dataConn(look._IM10132.url, look._IM10132.getJson(appid, serverId, pageType, picUrl, link), gameHelpModifyGameTopCallback, gameHelpModifyGameTopComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 游戏活动攻略 -> 活动攻略管理
//* 获取游戏详细页列表请求
//*************************************
function gameHelpGetGameDetailRequest(appid, serverId, pageType){
	dataConn(look._IM10134.url, look._IM10134.getJson(appid, serverId, pageType), gameHelpGetGameDetailCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 游戏活动攻略 -> 活动攻略管理
//* 获取游戏详细页内容请求
//*************************************
function gameHelpGetGameDetailContentRequest(appid, serverId, file){
	dataConn(look._IM10135.url, look._IM10135.getJson(appid, serverId, file), gameHelpGetGameDetailContentCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 游戏活动攻略 -> 活动攻略管理
//* 修改游戏详细页请求
//*************************************
function gameHelpModifyGameDetailRequest(appid, serverId, file, title, content){
	dataConn(look._IM10136.url, look._IM10136.getJson(appid, serverId, file, title, content), gameHelpModifyGameDetailCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 游戏活动攻略 -> 活动攻略管理
//* 新增游戏详细页请求
//*************************************
function gameHelpAddGameDetailRequest(appid, serverId, pageType, title, content){
	dataConn(look._IM10137.url, look._IM10137.getJson(appid, serverId, pageType, title, content), gameHelpAddGameDetailCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 游戏活动攻略 -> 活动攻略管理
//* 删除游戏详细页请求
//*************************************
function gameHelpDelGameDetailRequest(appid, serverId, file){
	dataConn(look._IM10138.url, look._IM10138.getJson(appid, serverId, file), gameHelpDelGameDetailCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 游戏活动攻略 -> 联系方式管理
//* 获取联系方式请求
//*************************************
function gameHelpGetGameContactRequest(appid, serverId){
	dataConn(look._IM10139.url, look._IM10139.getJson(appid, serverId), gameHelpGetGameContactCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 游戏活动攻略 -> 联系方式管理
//* 修改联系方式请求
//*************************************
function gameHelpModifyGameContactRequest(appid, serverId, content){
	dataConn(look._IM10140.url, look._IM10140.getJson(appid, serverId, content), gameHelpModifyGameContactCallback,  publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 游戏活动攻略 -> 数据文件备份
//* 获取数据文件备份列表请求
//*************************************
function gameHelpGetGameBackupListRequest(){
	dataConn(look._IM10133.url, "", gameHelpGetGameBackupListCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 游戏活动攻略 -> 数据文件备份
//* 获取数据文件备份列表请求
//*************************************
function gameHelpGameBackupRequest(){
	dataConn(look._IM10141.url, "", gameHelpGameBackupCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 游戏活动攻略 -> 联系方式管理
//* 修改联系方式请求
//*************************************
function gameHelpDeleteGameBackupRequest(fold){
	dataConn(look._IM10142.url, look._IM10142.getJson(fold), gameHelpGameBackupCallback, publicComplete);
}

/*** game_help预请求 END ***/

/*** coupon预请求 START ***/

//*************************************
//* 游戏帐号管理系统 -> 游戏奖励管理
//* 获取奖励码前缀请求
//*************************************
function getCouponPrefixRequest(prefix){
	dataConn(look._IM10197.url, look._IM10197.getJson(prefix), getCouponPrefixCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 游戏奖励管理 -> 奖励码条件
//* 获取请求
//*************************************
function getCouponConditionListRequest(appid, agent){
	dataConn(look._IM10193.url, look._IM10193.getJson(appid, agent), getCouponConditionListCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 游戏奖励管理 -> 奖励码条件
//* 创建请求
//*************************************
function createCouponConditionRequest(appid, agent, params){
	dataConn(look._IM10194.url, look._IM10194.getJson(appid, agent, params), createCouponConditionCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 游戏奖励管理 -> 奖励码条件
//* 修改请求
//*************************************
function modifyCouponConditionRequest(params){
	dataConn(look._IM10195.url, look._IM10195.getJson(params), modifyCouponConditionCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 游戏奖励管理 -> 奖励码信息
//* 获取请求
//*************************************
function getCouponListRequest(condition, idx, page){
	dataConn(look._IM10196.url, look._IM10196.getJson(condition, idx, page), getCouponListCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 游戏奖励管理 -> 奖励码信息
//* 生成请求
//*************************************
function generateCouponRequest(condition, prefix, num, length){
	dataConn(look._IM10198.url, look._IM10198.getJson(condition, prefix, num, length), generateCouponCallback);
}

/*** coupon预请求 END ***/

/*** web_chat预请求 START ***/

//*************************************
//* 游戏帐号管理系统 -> 聊天室管理
//* 获取token令牌请求
//*************************************
function webChatGetTokenRequest(app, uid){
	dataConn(look._IM10159.url, look._IM10159.getJson(app, uid), webChatGetTokenCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 聊天室管理-> 屏蔽词管理
//* 获取屏蔽词请求
//*************************************
function webChatGetBanWordsRequest(app){
	dataConn(look._IM10154.url, look._IM10154.getJson(app), webChatGetBanWordsCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 聊天室管理-> 屏蔽词管理
//* 修改屏蔽词请求
//*************************************
function webChatModifyBanWordsRequest(app, content){
	dataConn(look._IM10156.url, look._IM10156.getJson(app, content), webChatModifyBanWordsCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 聊天室管理-> 实时监测
//* 清除用户发言请求
//*************************************
function webChatClearMessageRequest(app, uid){
	dataConn(look._IM10158.url, look._IM10158.getJson(app, uid), webChatClearMessageCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 聊天室管理-> 实时监测
//* 禁言请求
//*************************************
function webChatBanUserRequest(app, uid, day, reason){
	dataConn(look._IM10157.url, look._IM10157.getJson(app, uid, day, reason), webChatBanUserCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 聊天室管理-> 禁言管理
//* 获取禁言用户请求
//*************************************
function webChatGetBanUsersRequest(app){
	dataConn(look._IM10160.url, look._IM10160.getJson(app), webChatGetBanUsersCallback);
}

//*************************************
//* 游戏帐号管理系统 -> 聊天室管理-> 禁言管理
//* 修改禁言用户请求
//*************************************
function webChatModifyBanUsersRequest(app, content){
	dataConn(look._IM10161.url, look._IM10161.getJson(app, content), webChatModifyBanUsersCallback, publicComplete);
}

//*************************************
//* 游戏帐号管理系统 -> 聊天室管理 -> 系统维护
//* 获取&更改维护状态请求
//*************************************
function webChatSystemMaintainRequest(app, maintain){
	dataConn(look._IM10103.url, look._IM10103.getJson(app, maintain), webChatSystemMaintainCallback, publicComplete);
}

/*** web_chat预请求 END ***/

/*** app预请求 START ***/

//*************************************
//* 应用管理系统 -> 广告管理
//* 获取广告商字典请求
//*************************************
function appGetAdvertiserDictionaryRequest(){
	dataConn(look._IM10166.url, null, appGetAdvertiserDictionaryCallback.Convert, null, false);
}

//*************************************
//* 应用管理系统 -> 公共
//* 获取代理商请求
//*************************************
function appGetAgentListRequest(){
	dataConn(look._IM10167.url, null, appGetAgentListCallback.Convert);
}

//*************************************
//* 应用管理系统 -> 应用下载地址管理
//* 获取请求
//*************************************
function appGetAppDownloadListRequest(appid, agent){
	dataConn(look._IM10168.url, look._IM10168.getJson(appid, agent), appGetAppDownloadListCallback);
}

//*************************************
//* 应用管理系统 -> 应用下载地址管理
//* 新增请求
//*************************************
function appCreateAppDownloadListRequest(appid, agent, channel, parameter){
	dataConn(look._IM10169.url, look._IM10169.getJson(appid, agent, channel, parameter), appCreateAppDownloadListCallback, publicComplete);
}

//*************************************
//* 应用管理系统 -> 应用下载地址管理
//* 修改请求
//*************************************
function appModifyAppDownloadListRequest(id, parameter){
	dataConn(look._IM10170.url, look._IM10170.getJson(id, parameter), appModifyAppDownloadListCallback, publicComplete);
}

//*************************************
//* 应用管理系统 -> 分服管理
//* 获取请求
//*************************************
function appGetAppServerRequest(appid, agent){
	dataConn(look._IM10171.url, look._IM10171.getJson(appid, agent), appGetAppServerCallback);
}

//*************************************
//* 应用管理系统 -> 分服管理
//* 新增请求
//*************************************
function appCreateAppServerRequest(appid, serverId, agent, channel, parameter){
	dataConn(look._IM10172.url, look._IM10172.getJson(appid, serverId, agent, channel, parameter), appCreateAppServerCallback, publicComplete);
}

//*************************************
//* 应用管理系统 -> 分服管理
//* 修改请求
//*************************************
function appModifyAppServerRequest(id, parameter){
	dataConn(look._IM10173.url, look._IM10173.getJson(id, parameter), appModifyAppServerCallback, publicComplete);
}

//*************************************
//* 应用管理系统 -> 语言管理
//* 新增请求
//*************************************
function appCreateLangRequest(nameId, language, nameStr){
	dataConn(look._IM10174.url, look._IM10174.getJson(nameId, language, nameStr), appCreateLangCallback, publicComplete);
}

//*************************************
//* 应用管理系统 -> 语言管理
//* 修改请求
//*************************************
function appModifyLangRequest(id, nameStr){
	dataConn(look._IM10175.url, look._IM10175.getJson(id, nameStr), appModifyLangCallback, publicComplete);
}

//*************************************
//* 应用管理系统 -> 版本管理
//* 获取请求
//*************************************
function appGetAppVersionRequest(appid, agent){
	dataConn(look._IM10176.url, look._IM10176.getJson(appid, agent), appGetAppVersionCallback);
}

//*************************************
//* 应用管理系统 -> 版本管理
//* 新增请求
//*************************************
function appCreateAppVersionRequest(appid, agent, channel, parameter){
	dataConn(look._IM10177.url, look._IM10177.getJson(appid, agent, channel, parameter), appCreateAppVersionCallback, publicComplete);
}

//*************************************
//* 应用管理系统 -> 版本管理
//* 修改请求
//*************************************
function appModifyAppVersionRequest(id, parameter){
	dataConn(look._IM10178.url, look._IM10178.getJson(id, parameter), appModifyAppVersionCallback, publicComplete);
}

//*************************************
//* 应用管理系统 -> 广告配置
//* 获取请求
//*************************************
function appGetAppAdConfigRequest(appid, agent){
	dataConn(look._IM10179.url, look._IM10179.getJson(appid, agent), appGetAppAdConfigCallback);
}

//*************************************
//* 应用管理系统 -> 广告配置
//* 新增请求
//*************************************
function appCreateAppAdConfigRequest(appid, agent, channel, parameter){
	dataConn(look._IM10180.url, look._IM10180.getJson(appid, agent, channel, parameter), appCreateAppAdConfigCallback, publicComplete);
}

//*************************************
//* 应用管理系统 -> 广告配置
//* 修改请求
//*************************************
function appModifyAppAdConfigRequest(id, parameter){
	dataConn(look._IM10181.url, look._IM10181.getJson(id, parameter), appModifyAppAdConfigCallback, publicComplete);
}

//*************************************
//* 应用管理系统 -> 资源管理
//* 获取请求
//*************************************
function appGetAppResourceRequest(appid, agent){
	dataConn(look._IM10182.url, look._IM10182.getJson(appid, agent), appGetAppResourceCallback);
}

//*************************************
//* 应用管理系统 -> 资源管理
//* 修改请求
//*************************************
function appModifyAppResourceRequest(appid, serverId, agent, channel, data){
	dataConn(look._IM10183.url, look._IM10183.getJson(appid, serverId, agent, channel, data), appModifyAppResourceCallback, publicComplete);
}

/*** app预请求 END ***/

/*** apple_top预请求 START ***/
	
//*************************************
//* Apple排行系统 -> 公共
//* 获取国家字典请求
//*************************************
function appleGetCountriesDictionaryRequest(){
	dataConn(look._IM10184.url, null, appleGetCountriesDictionaryCallback.Convert, null, false);
}

//*************************************
//* Apple排行系统 -> 公共
//* 获取媒体类型字典请求
//*************************************
function appleGetMediaTypesDictionaryRequest(){
	dataConn(look._IM10185.url, null, appleGetMediaTypesDictionaryCallback.Convert, null, false);
}

//*************************************
//* Apple排行系统 -> 公共
//* 获取国家对应的商店请求
//*************************************
function appleGetStoreRequest(){
	dataConn(look._IM10186.url, null, appleGetStoreCallback.Convert, null, false);
}

//*************************************
//* Apple排行系统 -> 公共
//* 获取商店对应的媒体类型请求
//*************************************
function appleGetFeedTypesRequest(){
	dataConn(look._IM10187.url, null, appleGetFeedTypesCallback.Convert, null, false);
}

//*************************************
//* Apple排行系统 -> 公共
//* 获取查询筛分条件请求
//*************************************
function appleGetSearchConditionRequest(){
	dataConn(look._IM10199.url, null, appleGetSearchConditionCallback.Convert, null, false);
}

//*************************************
//* Apple排行系统 -> iTunes Store排行榜
//* 获取请求
//*************************************
function appleGetITunesStoreTopRequest(country, feedType, genre, date, count){
	dataConn(look._IM10188.url, look._IM10188.getJson(country, feedType, genre, date, count), appleGetITunesStoreTopCallback);
}

//*************************************
//* Apple排行系统 -> 应用详细信息
//* 获取请求
//*************************************
function appleGetAppContentRequest(topId, topUpdated, appId){
	dataConn(look._IM10189.url, look._IM10189.getJson(topId, topUpdated, appId), appleGetAppContentCallback);
}


/*** apple_top预请求 END ***/